iT邦幫忙

2024 iThome 鐵人賽

DAY 11
1

先確認是否對程式開發有興趣,再接著學習進階技術。

想繼續學嗎?

在繼續下去之前,先問自己,寫程式有趣嗎?
每個人喜歡寫程式的理由不盡相同,如同先前文章所提,學習程式不是考大學,痛苦幾年考上後就結束了。要繼續學的話,最好能找到你想學的理由。

  • 設計出好的解決方案時的成就感
  • 找出錯誤根本原因並成功修復時的滿足感
  • 成功實作出複雜功能的樂趣
  • ...

怎麼繼續學?

把一知半解的部分逐一釐清

就以先前提供的範本為例:

  • package.json、.gitignore、 node_modules 檔案夾...,為什麼需要這些檔案?
  • npm run dev 是什麼意思?
  • 為什麼要在 main.js 中 import CSS 檔案?
  • ...

這些知識都需要慢慢補上,從知道怎麼做,提升到知道為什麼這樣做。

順藤摸瓜,慢慢拓展知識

前端開發有相當多知識可以學習。例如,當專案在特定瀏覽器上跑版時,可以只針對這個問題解決,也可以深入研究跨瀏覽器支援的相關知識,拓展技術深度。

持續寫 side project:優化架構、重構、開發新功能

建議繼續優化 side project,只要不斷嘗試開發不同功能,一定會慢慢進步。程式碼是否能執行,電腦會立即給出反饋,直到你找出解決方案。隨著長時間維護專案,你將會發現哪些功能難以修改或容易出錯,此時就能試著找出更好的解法,逐漸累積經驗與知識。


文章同步發表於部落格中


上一篇
10. 卡關了怎麼辦?
下一篇
12. 如何管理專案版本?
系列文
前端自學轉職攻略:30個常見問題30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言